Detecting Isomorphisms of Modular Specifications with Diagrams

نویسنده

  • Catherine Oriat
چکیده

We propose to detect isomorphisms of algebraic modular speci cations, by representing speci cations as diagrams over a category C0 of base speci cations and speci cation morphisms. We start with a formulation of modular speci cations as terms, which are interpreted as diagrams. This representation has the advantage of being more abstract, i.e. less dependent of one speci c construction than terms. For that, we de ne a category diagr (C0) of diagrams, which is a completion of C0 with nite colimits. The category diagr (C0) is nitely cocomplete, even if C0 is not nitely cocomplete. We de ne a functor D[[]] : Term (C0)! diagr (C0) which maps speci cations to diagrams, and speci cation morphisms to diagram morphisms. This interpretation is sound in that the colimit of a diagram representing a speci cation is isomorphic to this speci cation. The problem of isomorphisms of modular speci cations is solved by detecting isomorphisms of diagrams.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modular Specifications: Constructions With Finite Colimits, Diagrams, Isomorphisms

Modular speciications: constructions with nite colimits, diagrams, isomorphisms Catherine ORIAT R esum e : La composition de sp eciications modulaires peut ^ etre mod elis ee, dans le forma-lisme des cat egories, par des colimites de diagrammes. Les sommes amalgam ees permettent en particulier de d ecrire l'assemblage de deux sp eciications qui ont une partie commune. Ce travail etend cette id ...

متن کامل

Specifications of Software Architectures using Diagrams of Constructions

Formal methods promise the ultimate quality of software artifacts with mathematical proof of their correctness. Algebraic specification is one of such methods, providing formal specifications of system components suitable for verification of correctness of all individual steps in the software development process, and hence of the entire development process and of the resulting program. In this ...

متن کامل

A Language for Configuring Multi-level Specifications

This paper shows how systems can be built from their component parts with specified sharing. Its principle contribution is a modular language for configuring systems. A configuration is a description in the new language of how a system is constructed hierarchically from specifications of its component parts. Category theory has been used to represent the composition of specifications that share...

متن کامل

Stepwise refinement of sequence diagrams with soft real - time requirements

UML sequence diagrams and similar notations are much used to specify computer systems, serving for example as specifications for programmers, or as a means for validating requirements. When specifying and analyzing computer systems, probabilities are often essential, in particular for capturing soft real-time requirements. It is also important to be able to specify systems at different levels o...

متن کامل

A High Torque Density Axial Flux SRM with Modular Stator

A novel structure of switched reluctance motors (SRMs) is proposed. The proposed structure uses the benefits of the axial flux path, short flux path, segmental rotor, and flux reversal free stator motors all together to improve the torque density of the SRMs. The main geometrical, electrical and physical specifications are presented. In addition, some features of the proposed structure are comp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995